home *** CD-ROM | disk | FTP | other *** search
/ iBrowse Update Disc / iBrowse Update Disc.iso / distrib / man / Manuals / Omniclient / 2_useomni < prev    next >
Text File  |  1998-02-04  |  28KB  |  626 lines

  1. <HTML>
  2. <HEAD>
  3. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
  4. <TITLE>Using Acorn OmniClient</TITLE>
  5.  
  6. <META NAME="GENERATOR" CONTENT="Internet Assistant for Microsoft Word 2.04z">
  7. </HEAD>
  8. <BODY BGCOLOR="#FFFFFF">
  9. <P>
  10. <A HREF="1_intro"><IMG SRC="pics/PREV.GIF" HEIGHT="28" WIDTH="96" BORDER="0"></A>
  11. <A HREF="Front"><IMG SRC="pics/FRONT.GIF" HEIGHT="28" WIDTH="96" BORDER="0"></A>
  12. <A HREF="TOC"><IMG SRC="pics/CONTS.GIF" HEIGHT="28" WIDTH="96" BORDER="0"></A>
  13. <A HREF="index"><IMG SRC="pics/INDEX.GIF" HEIGHT="28" WIDTH="96" BORDER="0"></A>
  14. <A HREF="3_BootNet"><IMG SRC="pics/NEXT.GIF" HEIGHT="28" WIDTH="96" BORDER="0"></A>
  15. <P>
  16. <H1>2 Using Acorn OmniClient</H1>
  17. <HR>
  18. <P>
  19. This chapter describes how to load Acorn OmniClient, display and
  20. mount file servers, and configure OmniClient for your own use.
  21. <P>
  22. OmniClient can either be soft-loaded from a hard disc, floppy
  23. disc or network mount, or loaded from your Ethernet card.
  24. <H2><A NAME="Load">Load</A>ing Acorn OmniClient from a disc or
  25. network</H2>
  26. <OL>
  27. <LI>Copy !Omni, !Internet! and !InetSetup to your hard disc, or,
  28. if you don't have one, to the network hard disc where your boot
  29. files are kept. (Note that for discless machines, you will only be able to load
  30. this software from servers for which there are protocol modules
  31. resident in the machine. All machines support Level 4, those fitted
  32. with Acorn Access may additionally load from shared Access discs.
  33. The Appendix <A HREF="10_AppxD">OmniClient and discless workstations</A>
  34. gives you information on how to do this.)
  35. <LI>Run the application !OmniSetup to configure the protocols
  36. you wish to use. Alternatively, ensure that the OmniClient Startup
  37. file (by default located in !Omni.Files) is configured so that
  38. only the network filing systems available on your machine are
  39. enabled (comments in this file will help you do this). 
  40. <LI>Return your computer to its power-on configuration, by resetting
  41. it. Find the !Omni application and double-click on it to load
  42. it onto your icon bar. Save a Desktop boot file: if you have a
  43. hard disc, save it to your root directory, or to !Boot with RISC
  44. OS 3 versions 3.5 and later; if not, to the network hard disc
  45. where your Desktop boot files are kept.
  46. </OL>
  47. <P>
  48. OmniClient will now be loaded on your icon bar when you switch
  49. on your computer.
  50. <H2>Loading OmniClient from <A NAME="ROM">ROM</A></H2>
  51. <P>
  52. You may wish to upgrade the ROM on your Ethernet card to one that
  53. includes the OmniClient software, especially if you have a site
  54. that only has Lan Manager style servers. Please refer to your
  55. network card supplier for details on how to make this upgrade.
  56. <P>
  57. When LanManFS is present in ROM, it is possible to boot resources
  58. and the `front end' of the OmniClient application from this server.
  59. <P>
  60. To do this, you need to direct the client station to the required
  61. `boot' server. You will need to configure the client by using
  62. the following commands:
  63. <P>
  64. <TT><FONT FACE="Courier">*Configure fs myfileserver<BR>
  65. *Configure filesystem LanMan<BR>
  66. *Configure boot</FONT></TT> 
  67. <P>
  68. This will tell the client to authenticate as user Armboot in domain
  69. `myfileserver', then mount the Armboot share and run the !Armboot
  70. file that it may find there.
  71. <H2><A NAME="Using">Using</A> Acorn OmniClient</H2>
  72. <H3><A NAME="Display">Display</A>ing available servers </H3>
  73. <P>
  74. Click on the OmniClient icon displayed on the lefthand side of
  75. your icon bar <IMG SRC="pics/NETIC.GIF" HEIGHT="47" WIDTH="25">
  76. <BR>
  77. (or choose <B>FS list</B> from the OmniClient icon bar icon menu).
  78. <P>
  79. A window will be displayed, listing all the file servers and shared
  80. discs which you can access:
  81. <P>
  82. <IMG SRC="pics/SERVER.GIF" HEIGHT="421" WIDTH="546">
  83. <P>
  84. The network filing system to which each server belongs is indicated
  85. by a triangle on the server icon, with the following <A NAME="colour">colour</A>-coding:
  86. <BR>
  87. <P>
  88. <TABLE BORDER="1">
  89. <TR><TD WIDTH=378><B>Filing system</B></TD><TD WIDTH=236><B>Colour code</B>
  90. </TD></TR>
  91. <TR><TD WIDTH=378>Acorn NFS</TD><TD WIDTH=236>dark blue</TD></TR>
  92. <TR><TD WIDTH=378>Lan Manager/NT Server (and all other Microsoft options)
  93. </TD><TD WIDTH=236>light blue</TD></TR>
  94. <TR><TD WIDTH=378>Lan Manager (Domain Logon)</TD><TD WIDTH=236>light blue with + sign
  95. </TD></TR>
  96. <TR><TD WIDTH=378>Level 4</TD><TD WIDTH=236>yellow</TD></TR>
  97. <TR><TD WIDTH=378>Acorn Access</TD><TD WIDTH=236>green</TD></TR>
  98. <TR><TD WIDTH=378>Acorn Access+</TD><TD WIDTH=236>green (with a plus sign)
  99. </TD></TR>
  100. </TABLE>
  101. <P>
  102. <H4>Displaying the list of file servers by name or by <A NAME="proto">proto</A>col
  103. </H4>
  104. <P>
  105. The Filer menu on the file server window allows you the normal
  106. display choices of <B>Large icons</B> and <B>Small icons</B>,
  107. as well as a <B>Full Info</B> display which contains more detailed
  108. information about each type of server. It also allows you to sort
  109. the servers by server name or protocol.
  110. <P>
  111. <IMG SRC="pics/DISPL1.GIF" HEIGHT="65" WIDTH="138"><IMG SRC="pics/DISPL2.GIF" HEIGHT="143" WIDTH="139">
  112. <H3>Mounting different server types</H3>
  113. <P>
  114. Some network fileservers combine the act of authentication and
  115. mounting a particular directory; for example Level4 and NFS. Others,
  116. such as Access+ and Lan Manager servers keep these two operations
  117. separate - users are invited to authenticate themselves to the
  118. network system before mounting any directories to which they are
  119. allowed access.
  120. <P>
  121. If you are using Access+ or LanMan, you will see `dummy' fileservers
  122. called Access+ and LanManager in the list of fileservers window.
  123. You may authenticate yourself by clicking on these icons and entering
  124. the log-on details in the dialogue box displayed. Once authenticated,
  125. network mounts can be selected simply by selecting them from the
  126. list of fileservers window.
  127. <P>
  128. If a `home' directory is defined for you on an NT/Lan Manager
  129. server, this will be mounted with the name `Home'.
  130. <H3>Primary domain controllers</H3>
  131. <P>
  132. If you are using NT Servers, such as the Acorn School Server or
  133. Class Server products, you should have set up one server (if you
  134. have more than one) as a primary domain controller. This means
  135. that you need only authenticate once to have all the resources
  136. allocated to you in that domain available for your use. This is
  137. a natural consequence of the security model implemented in a Microsoft
  138. domain environment.
  139. <P>
  140. <IMG SRC="pics/LMLOG.GIF" HEIGHT="322" WIDTH="401">
  141. <H3>Mounting a file server</H3>
  142. <P>
  143. There are several different ways to mount a file server:
  144. <UL>
  145. <LI>by clicking on a file server icon in the list of file servers
  146. <LI>by choosing a pre-saved file server from the icon bar icon
  147. menu
  148. <LI>by filling in a Mount dialogue box from the icon bar Mounts
  149. menu (this is for file servers which do not appear on the list
  150. of file servers)
  151. </UL>
  152. <H4>Mounting a file server from the <A NAME="list">list</A> of
  153. file servers</H4>
  154. <P>
  155. To connect to a particular server, double-click on its icon; you
  156. will be connected directly with the server if all relevant information
  157. is available, otherwise a Mount dialogue box will be displayed:
  158. <P>
  159. <IMG SRC="pics/MOUNT1.GIF" HEIGHT="338" WIDTH="517">
  160. <P>
  161. Where mounts have previously been saved (see <A HREF="#mounts">Mounts file</A>)
  162. their details will already be entered in the Mount box, so all
  163. you will have to enter is the password. 
  164. <H4>Mounting a pre-saved file server from the <A NAME="icon">icon</A>
  165. bar icon menu</H4>
  166. <P>
  167. If you have already mounted a file server, or saved the details
  168. of a mount in the Mounts file (see <A HREF="#mounts">Mounts file</A>)
  169. then you can go to the <B>Mounts</B> submenu to display the (partially)
  170. completed dialogue box for that mount. This enables easy access
  171. to regularly accessed fileservers.
  172. <P>
  173. For example:
  174. <P>
  175. <IMG SRC="pics/IBMOUN.GIF" HEIGHT="490" WIDTH="462">
  176. <P>
  177. If you choose the <B>Delete</B> option, this mount is deleted
  178. from the mounts file if you then choose <B>Save mounts</B> from
  179. the <B>Mounts</B> sub-menu.
  180. <H4>Mounting a file server which is <A NAME="not">not</A> displayed
  181. on the list of file servers</H4>
  182. <P>
  183. If you need to mount a file server that is not displayed in the
  184. list of file servers, you can go to the <B>Protocols</B> submenu
  185. and click on one of the available protocols displayed. A dialogue
  186. box will then appear (with a default user) enabling you to enter
  187. all the necessary details before attempting to mount the file
  188. server.
  189. <P>
  190. For example:
  191. <P>
  192. <IMG SRC="pics/L4MOUN.GIF" HEIGHT="215" WIDTH="312"><BR>
  193. <P>
  194. <IMG SRC="pics/LMMNT.GIF" HEIGHT="215" WIDTH="314"><BR>
  195. <P>
  196. <IMG SRC="pics/ACCPLU.GIF" HEIGHT="139" WIDTH="301"><BR>
  197. <H4>Mounting a file server <A NAME="auto">auto</A>matically</H4>
  198. <P>
  199. You can mount file servers automatically from the OmniClient command
  200. tail in your Desktop boot file. For example:
  201. <P>
  202. <TT><FONT FACE="Courier">Run ADFS::4.$.!Omni mount1 mount2 mount3</FONT></TT> 
  203. <P>
  204. See <A HREF="#dtboot">Running OmniClient from your Desktop boot file</A>.
  205. <P>
  206. When the OmniClient application is started each mount name is
  207. looked for in the mounts file (see <A HREF="#mounts">Mounts file</A>).
  208. If the mount is with a filing system (or server) that needs no
  209. password (e.g. Acorn Access), or if the password is in the mounts
  210. file, the mount will be accessed immediately and an icon will
  211. appear on the icon bar. 
  212. <P>
  213. If the mount requires a password a Mount dialogue box is displayed
  214. for you to fill in.
  215. <H4>Using mount <A NAME="alias">alias</A>es</H4>
  216. <P>
  217. A mount alias is the name that appears under a mounted server
  218. icon on your icon bar. It is defined in the <B>Name</B> field
  219. of the <B>Mount server</B> dialogue box. 
  220. <P>
  221. You can either use the default alias, if applicable, or choose
  222. your own alias for a given mount (to aid you, OmniClient suggests
  223. a default alias name where it can, by choosing the `short form'
  224. of the server name, as shown in the list of file servers). If
  225. a mount (either connected or in the saved mounts file) already
  226. exists with this name, the mount alias field is left empty for
  227. you to fill in yourself. 
  228. <P>
  229. Each mount must have a unique alias, for all protocols. If you
  230. don't choose a unique mount name when you log on to an OmniClient
  231. supported server, an error will be generated asking you to choose
  232. another name.
  233. <H3>After you have mounted a file server</H3>
  234. <P>
  235. When you have successfully logged on to a file server, an OmniClient
  236. icon with the name (i.e. the mount alias) of the new mount will
  237. appear on the icon bar, and the directory display for the root
  238. of the mount will be opened on the desktop, if you have requested
  239. it by choosing <B>Open</B>.
  240. <H4><A NAME="Displ">Displ</A>aying available servers</H4>
  241. <P>
  242. After you have established a mount, and an OmniClient icon with
  243. the name of the new mount has appeared on the icon bar, clicking
  244. Select on this icon will not display the list of file servers,
  245. but instead will display the directory mounted by that icon.
  246. <P>
  247. To display the list of available servers you must either choose
  248. <B>FS list</B> from the OmniClient icon bar icon menu, or click
  249. Adjust (not Select) on the OmniClient icon.
  250. <H4>Windows™ NT Server</H4>
  251. <P>
  252. OmniClient allows Acorn platforms to achieve high performance
  253. connectivity in conjunction with the Windows™ NT Server product.
  254. Acorn clients will appear to the administrator in a very similar
  255. fashion to Windows or MS DOS users. The example below shows an
  256. active connection from an Acorn Risc PC to the a server:
  257. <P>
  258. <IMG SRC="pics/CONN1.GIF" HEIGHT="406" WIDTH="640">
  259. <P>
  260. The following example of File Manager running on a Windows™
  261. NT Server, shows how RISC OS files can be stored and retrieved
  262. as users on the Local Area Network require them.
  263. <P>
  264. <IMG SRC="pics/MARK2.GIF" HEIGHT="480" WIDTH="640">
  265. <P>
  266. The Windows™ NT Server environment also allows the OmniClient
  267. application to choose file servers when storing and retrieving
  268. remote files. This means that where more than one file server
  269. exists the system can be made totally flexible. 
  270. <H3>Running OmniClient from your Desktop <A NAME="dtboot">boot
  271. file</A></H3>
  272. <P>
  273. If you set up OmniClient to run from your Desktop boot file, you
  274. can add one or more mount aliases to the command tail (the command
  275. tail is any additional text you add after the command to run !OmniClient)
  276. these will then be mounted automatically (although you may have
  277. to supply passwords for the mounts if these are not specified
  278. in the mounts file).
  279. <P>
  280. Instead of adding a list of mount aliases to the OmniClient command
  281. tail, you can just add -ALL, in which case OmniClient will behave
  282. as if the command tail listed all the mounts in the mounts file.
  283. <P>
  284. By specifying the fileserver type in the command tail (for example
  285. Share+, LanMan+ etc.) all the fileservers of this type will be
  286. automatically mounted. A dialogue box will be displayed if more
  287. information (for example a password) is required.
  288. <P>
  289. To support multiple saved mounts files (e.g. master network file
  290. for booting, and a writable per-user mounts file), a *command
  291. OmniLoadMounts lets a named mounts file be loaded (merged with
  292. those already in memory). Mounts will always be saved to the mounts
  293. file Omni$Path Mounts unless a mount has the LOCKED flag set (see
  294. <A HREF="#flags">Flags in the mount file</A>).
  295. <H3>Other options on the icon bar icon menu</H3>
  296. <H4>Getting information about a mount</H4>
  297. <P>
  298. <B>About</B> displays the mounts name, server name, directory
  299. path, user name and authenticator:
  300. <P>
  301. <IMG SRC="pics/ABOUT.GIF" HEIGHT="216" WIDTH="444">
  302. <P>
  303. The `authenticator' is required by NFS servers who may have a
  304. separate name server machine.
  305. <H4>Opening a root directory</H4>
  306. <P>
  307. <A NAME="Open"><B>Open `$'</B> opens the user root directory of
  308. the file server you are on.</A>
  309. <H4><A NAME="Dismount">Dismount</A>ing a mount</H4>
  310. <P>
  311. <B>Dismount</B> dismounts the file server and closes any associated
  312. directory displays.
  313. <H4>Finding the free space on a mount</H4>
  314. <P>
  315. <B>Free</B> opens a dialogue box that shows you the amount of
  316. free space on a mount:
  317. <P>
  318. <TABLE >
  319. <TR><TD ALIGN="LEFT" VALIGN="BOTTOM" WIDTH=111><B><IMG SRC="pics/FREE1.GIF" HEIGHT="175" WIDTH="97"></B>
  320. </TD><TD ALIGN="LEFT" VALIGN="BOTTOM" WIDTH=161>
  321. <OL>
  322. <LI>Choose <B>Free</B>
  323. <LI>Dialogue box appears 
  324. </OL>
  325.  
  326. </TD><TD ALIGN="LEFT" VALIGN="BOTTOM" WIDTH=319><B><IMG SRC="pics/FREE2.GIF" HEIGHT="103" WIDTH="309"></B>
  327. </TD></TR>
  328. </TABLE>
  329. <P>
  330. <B>Bye</B> dismounts all active connections and log off all network
  331. domains. A confirm box is displayed before this takes place.
  332. <H4><A NAME="Quit">Quit</A>ting OmniClient</H4>
  333. <P>
  334. To quit OmniClient, click on the Task manager icon on the icon
  335. bar to display the Tasks window, click Menu over the OmniClient
  336. entry and choose <B>Task/Quit</B>.
  337. <H2>Mounts <A NAME="mounts">file</A></H2>
  338. <P>
  339. Although it is not necessary to access this file under normal
  340. circumstances, the mounts file contains the details of any mounts
  341. you have specified. The file is in !Omni.Files.Mounts.
  342. <P>
  343. To save one or more mounts choose <B>Save mounts</B> from the
  344. <B>Mounts</B> submenu. This saves the details of any mounts you
  345. have specified to the mounts file.
  346. <P>
  347. Each line of the mounts file contains information for a mount.
  348. Usually this will be all the information needed to connect a mount
  349. with the exception of the user's password, although this can be
  350. supplied if the user feels it is not a security problem.
  351. <P>
  352. The fields on each line are separated by a comma and white space
  353. of any sort other than a new line. The trailing fields on a line
  354. may be left off if the null string is to be used. Any line beginning
  355. with a `#' character is ignored (and will be lost if the file
  356. is rewritten).
  357. <P>
  358. Below is an example mounts file:
  359. <P>
  360. <TT><FONT FACE="Courier"># > <Omni$Path>Mounts <BR>
  361. # Mount list saved by OmniClient at 16:14:54 on 8 Nov 1994 <BR>
  362. # <BR>
  363. # Protocol, Alias, Flags, Server, Mount path, User ID, <BR>
  364. # Password, Authentication <BR>
  365. # <BR>
  366. LanMan,IanC,L,PC1,C:,ian<BR>
  367. LanMan,PC2,L,PC2,,ian <BR>
  368. NFS,Apps,P,zebedee,/extra/apps,apps,letmein,zebedee</FONT></TT> 
  369. <P>
  370. In the previous example the mount called Apps could be mounted
  371. without typing a password (it has the one it needs). Also, note
  372. that Access does not require a password or authenticator to gain
  373. access to a hard disc or CD ROM.
  374. <P>
  375. A null password can be represented in the mounts file as the string
  376. "" (i.e. two double-quotes without any spaces). This
  377. could be used where a guest account has no password, and the user
  378. doesn't wish to be prompted for a password to be entered. However,
  379. in the case of ShareFS, they are automatically assumed.
  380. <P>
  381. The mounts file is automatically updated when you choose <B>Save
  382. mounts</B> from the Mounts submenu. This also remembers the state
  383. of the <B>Open</B> button.
  384. <H4>Flags in the mount <A NAME="flags">file</A></H4>
  385. <P>
  386. Extra flags are set from the flags field:
  387. <P>
  388. <TABLE >
  389. <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=64>L</TD><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=170>LOCKED
  390. </TD></TR>
  391. <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=64>H </TD><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=170>HIDDEN
  392. </TD></TR>
  393. <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=64>P </TD><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=170>PRESET
  394. </TD></TR>
  395. <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=64>O</TD><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=170>OPEN
  396. </TD></TR>
  397. </TABLE>
  398. <UL>
  399. <LI>Mounts with the LOCKED flag do not get saved into the user
  400. mounts file, and so can be used in read-only, master mounts files
  401. used at boot time.
  402. <LI>Mounts with the HIDDEN flag set do not appear in the mounts
  403. list submenu, in the 'servers' window, or on the icon bar. 
  404. </UL>
  405. <P>
  406. The HIDDEN flag is provided to allow for 'system' mounts which
  407. are used in a networked boot sequence (e.g. scrap area) but which
  408. remain hidden from the user (not appearing on the icon bar, etc).
  409. In conjunction with the LOCKED flag for master mounts file(s),
  410. you can setup a very flexible boot sequence that has its complexity
  411. hidden from the end user. Note that the HIDDEN flag will not prevent
  412. servers/mounts appearing in the 'servers' window that have been
  413. auto-located by a network scan (if this is enabled see <A HREF="#appconfig">Application configuration</A>).
  414. <UL>
  415. <LI>The PRESET flag allows extra servers/mounts to be presented
  416. in the network servers window - perhaps non-local servers which
  417. protocols cannot automatically scan for. Mount file entries with
  418. the PRESET flag set do not appear in the mounts list submenu unless
  419. they are currently connected. This flag has a higher priority
  420. than HIDDEN, and mounts file entries that mistakenly have both
  421. set will be treated as PRESET.
  422. <LI>Mounts with the OPEN flag set do not open directory displays
  423. when they are mounted - i.e. if the flag is not set the action
  424. is to open the window automatically, thus making this version
  425. compatible with Release 1. The default action is to set the flag
  426. for new mounts.
  427. </UL>
  428. <P>
  429. To set these flags, you must edit the mounts file to include the
  430. strings L, P,O or H flags field. 
  431. <P>
  432. Note that PRESET and HIDDEN are mutually exclusive, since the
  433. purpose of PRESET is to have mounts that cannot be located automatically
  434. (for whatever reason) appear in the servers window, and the purpose
  435. of HIDDEN is to stop them appearing. 
  436. <H2>Omni<A NAME="Setup">Setup</A></H2>
  437. <P>
  438. This application gives the network manager an easy way of selecting
  439. which network protocols are in use. Note that a choice has to
  440. be made between NetBEUI and IP for Lan Manager access. The option
  441. to switch on the display of all network servers is also available,
  442. as well as the options given below. See also <A HREF="9_AppxC#LTrans" >*Configure LanManTransport</A>
  443. and *<A HREF="9_AppxC#conFS">Configure FS</A>.
  444. <H2>Application <A NAME="appconfig">configuration</A></H2>
  445. <P>
  446. To allow configuration to be stored on a per-user basis, all configuration
  447. files used by the OmniClient application are accessed through
  448. the system variable Omni$Path (by default set to <TT><FONT FACE="Courier">!Omni.Files</FONT></TT> ).
  449. This directory contains three files: 
  450. <UL>
  451. <LI><TT><FONT FACE="Courier">Mounts</FONT></TT>  (see <A HREF="#mounts">Mounts file</A>)
  452. <LI><TT><FONT FACE="Courier">Extensions</FONT></TT>  (contains
  453. the Filetype extension mappings list)
  454. <LI><TT><FONT FACE="Courier">Startup</FONT></TT>  (obey file).
  455. </UL>
  456. <P>
  457. The Startup obey file is executed when the application is loaded,
  458. and may contain commands to load protocol modules, set Omni$User
  459. variables, etc. It can also set the system variable Omni$Options
  460. which allows the default configuration of the application in a
  461. similar manner to that of Acorn !Edit and Edit$Options. Currently
  462. defined options are:
  463. <P>
  464. <TABLE >
  465. <TR><TD WIDTH=92><B>Option</B></TD><TD WIDTH=255><B>Action</B>
  466. </TD><TD WIDTH=221></TD></TR>
  467. <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=92><TT><FONT FACE="Courier">s<I>N</I></FONT></TT> 
  468. </TD><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=255>Sort type</TD><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=221>N = 0 (None) 
  469. <BR>
  470. N = 1 (Name)<BR>
  471. N = 2 (Protocol/Name)
  472. </TD></TR>
  473. <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=92><TT><FONT FACE="Courier">sd<I>N</I></FONT></TT> 
  474. </TD><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=255>Display type</TD><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=221>N = 0 (Large icons) 
  475. <BR>
  476. N = 1 (Small icons)<BR>
  477. N = 2 (Full info)
  478. </TD></TR>
  479. <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=92><TT><FONT FACE="Courier">a</FONT></TT> 
  480. </TD><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=255>Auto-location of network servers ON
  481. </TD><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=221></TD></TR>
  482. </TABLE>
  483. <P>
  484. This is primarily for further reading because the Sort type, Display
  485. type and Auto-location of network servers options can be modified
  486. in !Omni.Files.Startup. However running !OmniSetup will display
  487. these options in a dialogue box permitting a more efficient selection
  488. procedure, but the option is still there to modify your choices
  489. as you wish.
  490. <P>
  491. The <TT><FONT FACE="Courier">a</FONT></TT>  option allows the OmniClient
  492. software to scan the network to enable the display of all network
  493. servers. If the <TT><FONT FACE="Courier">a</FONT></TT>  option
  494. is not present, only those mounts that are specified in the Mounts
  495. file will be displayed.
  496. <P>
  497. For example:
  498. <P>
  499. <TT><FONT FACE="Courier">Set Omni$Options s0 d1<BR>
  500. Set Omni$Options a s0 d1</FONT></TT> 
  501. <P>
  502. You may wish to edit the Startup file to comment out protocol
  503. modules that are not required, or alter the Omni$Options settings,
  504. but it is recommended that you use !OmniSetup to do this.
  505. <H4>Setting the <A NAME="user">user </A>name</H4>
  506. <P>
  507. You can use the system variable Omni$UserFilingSystem to set the
  508. value of the user name. If the variable is not set but Omni$User
  509. is set then the value of this will be used as the default user
  510. name. This should ensure that in general on a user's private machine
  511. only the password need be typed.
  512. <P>
  513. For example:
  514. <P>
  515. <TT><FONT FACE="Courier">Omni$UserNFS JSmith</FONT></TT> 
  516. <H2><A NAME="Printing">Printing</A> using OmniPrint</H2>
  517. <P>
  518. You can use Acorn's standard version of !Printers to access remote
  519. printers located or controlled by NT or other Lan Manager-type
  520. network printers, or any other network printer type supported.
  521. <UL>
  522. <LI>Click Menu over the Printer control window and choose the
  523. <B>Connection...</B> option. This displays the Connections window.
  524. <LI>Click on the <B>File</B> option.
  525. <LI>Enter a filename of the following form:
  526. </UL>
  527. <P>
  528. <TT><FONT FACE="Courier">OmniPrint<I>#FSName;Server;Printer;User;Password;Options;Size:</I></FONT></TT> 
  529. <UL>
  530. <LI>Save the new !Printers configuration.
  531. </UL>
  532. <P>
  533. The fields you must fill in are the FSName, Server and Printer
  534. names, although the latter two may be the same for some situations
  535. (e.g. a stand-alone AUN printer). Note that User, Password, Options
  536. and Size are all optional fields. The file name must be terminated
  537. by a colon. 
  538. <P>
  539. Any filename given is ignored - the critical data is contained
  540. in the special field. Fields are semi-colon separated, and illegal
  541. (RISC OS) characters should be encoded as follows:
  542. <P>
  543. <TABLE >
  544. <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=161><B>RISC OS character</B>
  545. </TD><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=265><B>encoding characters</B>
  546. </TD></TR>
  547. <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=161>SPACE</TD><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=265>~_ (underscore)
  548. </TD></TR>
  549. <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=161><B>"</B></TD><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=265><B>~'</B>
  550. </TD></TR>
  551. <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=161><B>| </B>(solidus)
  552. </TD><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=265><B>~l</B> (lowercase L)
  553. </TD></TR>
  554. <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=161><B>:</B></TD><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=265><B>~1</B> (numeric one)
  555. </TD></TR>
  556. <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=161><B>; </B></TD><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=265><B>~!</B>
  557. </TD></TR>
  558. <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=161><B>, </B></TD><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=265><B>~.</B>
  559. </TD></TR>
  560. <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=161><B>~</B></TD><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=265><B>~~</B>
  561. </TD></TR>
  562. </TABLE>
  563. <P>
  564. Examples:
  565. <P>
  566. <TT><FONT FACE="Courier">OmniPrint#NFS;ant;lp;nas:<BR>
  567. OmniPrint#LanMan;NTserver;NTprint;guest;guest:</FONT></TT> 
  568. <P>
  569. For protocols that require the file size prior to the transmission
  570. of any data, an optional field Size can be included in the special
  571. field (none of the protocols in this release need the size field).
  572. <H3>Alternative <A NAME="print">print</A>ing using NFS</H3>
  573. <P>
  574. You can also use NFS software in conjunction with the standard
  575. RISC OS Printers application to send print jobs to printers connected
  576. to remote NFS servers.
  577. <H4>Loading the NFS software</H4>
  578. <P>
  579. Obviously the Printers application needs to use NFS software to
  580. send the print job to an NFS server. You should ensure that OmniClient
  581. is set up to use NFS before you run the Printers application.
  582. <H4>Setting up the Printers application</H4>
  583. <P>
  584. Set up the printer in the same way as any other (see the chapter
  585. on setting up printers in the RISC OS 3 User Guide) except for
  586. the <B>Connections</B> window, where you should choose <B>NFS</B>
  587. and type in some information:
  588. <P>
  589. <IMG SRC="pics/CONN3.GIF" HEIGHT="483" WIDTH="334">
  590. <UL>
  591. <LI>The Server must be running a utility known as the <A NAME="pcnfsd">pcnfsd</A>
  592. daemon. You need this same utility to use the server as a name
  593. server, so:
  594. <LI>Any server you can use as a name server you can also use as
  595. a print server, and vice versa.
  596. <LI>The Printer must be the name of a printer that the server
  597. can access. If you don't give a printer name, the server will
  598. use the printer named lp - the default name for a UNIX printer.
  599. <LI>The Username gets passed to the program that does the printing
  600. (lpr in the case of UNIX), and is used to establish your access
  601. rights to the printer. If you leave this out the server uses a
  602. blank user name; you can do so if there are no restrictions on
  603. printer use at your site.
  604. <LI>The Options also get passed to the program that does the printing.
  605. If you omit them, no options are forwarded.
  606. </UL>
  607. <P>
  608. Don't forget to choose Save choices from the Printers icon bar
  609. menu if you want the new setup to be saved.
  610. <H4>Using the Printers application</H4>
  611. <P>
  612. Once you've got everything correctly set up and running, you can
  613. use the Printers application just as you always have. Any files
  614. you drop onto its icon get converted to the correct format for
  615. the remote printer (e.g. PostScript), and then forwarded to it
  616. via the NFS server.
  617. <P>
  618. <A HREF="1_intro"><IMG SRC="pics/PREV.GIF" HEIGHT="28" WIDTH="96" BORDER="0"></A>
  619. <A HREF="Front"><IMG SRC="pics/FRONT.GIF" HEIGHT="28" WIDTH="96" BORDER="0"></A>
  620. <A HREF="TOC"><IMG SRC="pics/CONTS.GIF" HEIGHT="28" WIDTH="96" BORDER="0"></A>
  621. <A HREF="index"><IMG SRC="pics/INDEX.GIF" HEIGHT="28" WIDTH="96" BORDER="0"></A>
  622. <A HREF="3_BootNet"><IMG SRC="pics/NEXT.GIF" HEIGHT="28" WIDTH="96" BORDER="0"></A>
  623. <P>
  624. </BODY>
  625. </HTML>
  626.